//
//  AFBHDConverter.h
//  TCPSocket_server
//
//  Created by liuquan on 2018/5/16.
//  Copyright © 2018年 liuquan. All rights reserved.
//

#import <Foundation/Foundation.h>

// 进制转换器
@interface ASFHConverter : NSObject

// 十六进制转十进制
+ (NSString *)convert_10_with_16:(NSString  *)hexString;

// 十进制字符串转十六进制
+ (NSString *)convert_16_with_10:(NSString *)str;

// 普通字符串转换为十六进制的。
+ (NSString *)convert_16_with_commonString:(NSString *)string;

// 十六进制字符串转十六进制data
+ (NSData *)convert_16Data_with_16String:(NSString *)str;

// 十六进制data转十六进制字符串
+ (NSString *)convert_16String_with_16Data:(NSData *)data;

// 十六进制转换为二进制
+ (NSString *)convert_2_with_16:(NSString *)hex;

// 获取设备的IP
+ (NSString *)deviceIPAdress;

// 获取当前的时间
+ (NSString *)getCurrentTime;

// 时间转换 十进制时间（hh:mm:ss）转换成十六进制
+ (NSString *)hexTimeWithTime:(NSString *)time;

// IP转换  十进制转16进制
+ (NSString *)hexIPWithIP:(NSString *)ip;

// 定时器操作
+ (void)lq_pauseTimer:(NSTimer *)timer;

+ (void)lq_resumeTimer:(NSTimer *)timer;

+ (void)lq_destoryTimer:(NSTimer *)timer;

@end
